r
t
t
'
t
'
t
t
t
'
i
'
è
t
'
'
t
t
i
'
t
'
'
'
'
t
t
'
t
'
'
i
t
'
'
t
t
'
t
'
t
'
t
t
'
'
'
i
=
0
a
E
=
Q
f
©
t
a
n
%
"
Q
»"
[-
Ë
"g
"A Beacon to Guide the Wandering Soj
nibii EL ane er l... ll... nn
EDITOR'S NOTES
I want to draw your attention to
two biggies in the QL world.
In this issue Gary Norton has an
excellent article on the Spirit of
volunteerism in making groups such
as ours work. I read it a dozen
times over a month and am
impressed with its revelations.
Robert Gilder from Long Island, NY
a NESQLUG member serendipitously
supplied a grand example of
applying Gary's theme. Ed Kingsley
had asked in the last newsletter for
help in compiling a SuperBASIC
version of Checkers (key punched
by Gary) which was good but
abysmally slow in computing. Bob
responded. He was unsuccessful, so
disk three of NESQLIB will have
only the SuperBASIC, ‘but Robert
exemplifies one way that external
members of NESQLUG can actively
participate. QDOS to you, Bob!
Number two is that
features Prominantly in QL World's
March and April edition. So beg
borrow or subscribe (to) copies,
NESQLUG
The extraordinary part is that in a
four month period NESQLUG (USA)
was given print space three times
in a British magazine (including
Robin Stevenson's seminal article on
the QL in North America in
December, 1991.
Finally, welcome to our group, Mr.
Moll of Delft, Holland,
DIRECTORY
Director
Treasurer
Membership Se'xy
Disk Librarian
Editor
Newsletter Liason
ourner Home from the Abyss of Confusion"
— — dy to ap ap aw ao eo ww s_d4íS.......
Al Boeha, 33 Selfridge Rd,
Sherm Waterman, 40 Eileen St, Yarmouth Port MA 02675
Bedford MA 01730
Ed Kingsley, 16 Highland Ave, Saugus MA 01906
Peter Hale, 168 Bell inghan St, Chelsea MA 02150
Mike Jonas, 1691 Cambridge St 821, Cambridge MA 02138
Ne ae ae Me ae the ee ee Se Re Se ae Rs Re Rey ao ae tee See ay aw tee ae me
The NESGLUG NEWS is the Journal
of the New England Sinclair QL User
Group. It is published bi-monthly.
Annual membership is $10.00 (stu-
dents $5.00) in North America. The
rest of the world - $15.00 air mail.
We meet monthly on the first Sat-
urday of odd-numbered months and
the first Sunday of even numbered
months. If that's a holiday weekend,
we meet the following weekend.
NEXT MEETINGS
NESQLUG meets from 11:00am to
4:00pm, Saturday, March 7, at the
home of Al & Dorothy Boehm, 33
Selfridge .Road, Bedford, MA. Call
(617) 275-1097 for directions. Come
9:00 to 10:00 for coffee and set up.
In April it meets from 1:00 pm to
4:00 pm, Sunday, Apr 5, at Mike
Jonas, 1691 CCambridge St,
Cambridge, to learn about BCPL.
IIT.
Our exchange Policy is simple: we-
send-you-ours-if-you-send-us-yours
(WSYOIYSUY) - and you have
Something to say about the QL.
Please forward exchange issues to
Mike Jonas, 1691 Cambridge St.,
Cambridge, MA 02138.
Unless copywritten by the author,
articles/listings are in the public
domain. Attribution is requested.
phone
(617) 275-1097
(508) 362-5322
(617) 233-3671
(617) 889-0830
(617) 876-7251
DNE, SER a9 Ə I54oN DNIOSAN
200 queqppmipn mpm m nti xx pes Ge IQ
LOTO9 "II “poowuee13S |
"ATO optsyrzed cT9
A0jTpa ‘AeHoms qoq &
SHWIL-SLLIN ONIVO SMIN
2 >L
IX VI SSVT LSAT A
| | Totes VH 'uo3sog
| €9L8 xod `O°d x
z to .
fS PAOUAD SAHASA
E IO II VV'IONIS
ct Wa G GNVIONA MAN
2 š
CONTENTS
Editor's notes
Next Meeting
Directions from the Director
IFE Library
Membership Participation
Key whiz
Looking at ED Drives
Toward a New (QL) World Order
Music Lovers
Handy Procs
Other Thoughts
Q-DOS
NESQLUG LIBRARY UPDATE
text87 Plus 4 Shipped
IFE Disk Rules
Viewing in Three Dimensions
Last Minute Gold News
c cO 6 00 CO CO 00 - -1 CO) Qn 4a CO F2 F2 > —
=
DIRECTIONS FROM
THE DIRECTOR
by Al Boehm
This last seven months have been
extremely busy for me. I worked 60
to TO hours a week and wrote (as
well as developed the theory for)
two major computer programs.
The first program called VISTA delt
with simulation of clouds. It has
advanced the state of the art in
cloud simulation. It uses fractals
and then some. It was written in
SuperBASIC, compiled with the
Turbo compiler and run on the QL.
I've given Peter some of the figures
and a copy of the paper for any
who are interested in the details.
The second program (a couple of
thousand lines long) had to do with
cloud climatology and was written
on an IBM clone in QuickBasic which
is fairly new, has a lot of slick
features, and is one of the best
Basics available for the clones.
Which would I prefer to use to
develop a new program? The answer
is SuperBASIC. Why? The answer
is time - my time. I can do 50%
more in the same amount of timc.
(Continued Right)
IFE LIBRARY
by Peter Hale
The IFE library is all duplicated
with the exception of the Spanish
Club and the C68 compilation
system. By the time you read this,
those two may be ready. Demand
for the IFE Database disk has been
brisk.
We sent IFE a copy of NESQLIBno2
and received the following reply (in
part) from Franz Herrmann, Foreign
Contact Secretary.
"How do you feel about me compiling
an IFE update for NESQLUG.
Several disks have been added and
with the latest release of the C68
Compilation System, more and more
programs are [being] ported.
"If your group wants an update let
me know if I should include the C68
(eight disks), a German Bible (seven
disks) and/or a topic oriented
[collection] of the IFE library
(seven disks). The latter [has]
fractals on one disk, communícation
programs on another, graphic
demonstrations, etc.
"By the way, thank you for the
Second NESQLUG disk. It looks
highly interesting. I am especially
glad that it is nearly all new
material. The Skull demo is really
funny and we wil show this in
Münster, at an International QL
meeting in March. The NESQLUG
NEWS wil be shown around."
So get in your wish list by phone
as soon as possible so I can write
to Franz.
Also, see rules for IFE library disks `
on page 8.
eee H-7H-H-4-H- H7H---H-- HH - ^ HÀ P
BEEP ??
On a different topic, we are starting
a series of contests. This next
meeting we wil see who has written
the most useful BEEP and who has
written the most humorous BEEP.
MEMBERSHIP
PARTICIPATION
by Gary Norton
Juring the January 4th’ meeting of
‘ESQLUG, a discussion of parti-
ipation in the group developed.
Jl agreed that it takes a lot of
vork to get the meetings set up
.nd the newsletter put together.
lowever, there was a feeling, and I
relieve rightly so, that some
aembers of the group are pulling
aore than their share and are
eceiving less than full cooperation
n some endcavors from othcr
naembers.
Zach “member of NESQLUG had a
reason for joining the
One reason everyone
to get support and
"articular
iser group.
joined was
nformation to enhance the utility of.
heir QL computers. This is
.ccomplished through the group's
neetings, the newsletter, and the
tetwork of members who are helping
o keep the QL a viable alternative
o Dig Blue.
.n order to keep the NEW ENGLAND
3INCLAIR QL USERS GROUP a going
concern, with a newsletter, it is
mportant to get more members
ictive in its operation.
;eographic considerations, many
1embers cannot always (or ever)
nake it to the meetings. Under thc
oresent system, that gives regular
neeting attendees a monopoly on
yow the group is operated. They
including me) decide what is to be
lone with the club's finances, what
-opics/issues/ activities will take
place at the meetings, and in most
:ases, what appears in the
newsletter.
Even though ! attend regularly, !
was coerced into sending my first
article for publication in the
newsletter. However, I did send in
that first one and have gone on to
submit several others, willingly, on
my own. At first I was reluctant to
submit anything because I felt there
are a number of the members with a
much better knowledge of the QL,
programming, computers in general,
cte. However, it turned ott that
Because of
+A
e
even I could contribute somcthing
meaningful to the other readers.
Everyone who receives the newslet-
ter is encouraged to submit articles.
Articles don't have to be earth-
shaking to be useful. If you have
a particular knack or interest, turn
it into an article. If you want to
learn about a particular topic, send
a request to the editor. If you
received a new piece of software or
hardware and want to do a critique,
it would be welcomed by all the
readers. Do you have ideas on
improving the group or newsletter?
Send it in! Do you have a gripe
with something? Let us know! A
note though. If you do send some-
thing, it is important to put it on
disk or cartridge and send it along
with a hardcopy. The editor will
return your magnetic medium.
Articles for the newsletter aren't
the only way to become involved.
You've al! read that the second
NESQLUG library disk has been
relcased. We need more programs
for the third and subsequent lib-
rary disks. They may be original
Programming or keyed in programs
from QL World or other publications.
One source I found were Public
Domain Lotus 1-2-2 templates that I
converted for use on the Psion
Abacus spreadsheet.
You might bc interested in one of
the offices of the group. If so, let
the Director know that you're
interested, and at the next meeting
it wil be brought up for a vote. If
someone lives outside the Greater
Boston area and would like to
attend a meeting, but cannot come
to one of the regularly scheduled
ones, let the Director know if you'ld
ike to be a host. Chances are,
unless you live on the West Coast,
that there would be enough interest
to get enough members to attend to
make it worthwhile.
As mentioned earlier, everyone has
a particular reason for paying out
the $10.00 membership fee. Every-
thing involved with the group is
voluntary. One may become a mem-
ber and never be heard (Cont right)
>- KXEYWHIZ
: by Ed Kingsley
Frustration may be the Mother of all
ALTKEYs. llere aro three more
ALTKEYs that I use which you might
also find of intercst.
The first I wrote to quickly index
PROCedures and FuNctions in the
NESQLUG Library Programs. This
ALTKEY LISTs all Program Lines
divisible by 100. If your Program's
PROC's and FuN's start at Line
Numbers divisible by 100, as in the
Library Programs, it docs the same
for you. If not, see Lib#2, PROC-
num, bas, which does it for you.
The List appears in Monitor Window
#1 (Right) and won't conflict with &
LISTing in Window #2 (Left). LOAD
the Program and initiate the ALTKEY
(e.g. ALT/SHIFT + °2°).
1) ALTKEY "?',"CLSIiH1: LIST#1,100,
105,100: FOR x=2 to 9: PRINTIH,' ‘3:
LIST#1,x*100: END FOR x: FOR x=10
to 50: LIST#1,x*100: END FOR x",""
LIST#1,100,105,100 - prints the Pro-
gram Name (Line 105), with "zzz'g"
(Line 100), above and below it, as in
Library Program headings and may
be omitted. Use (CTRL + F5) to
pause scrolling if there are too
many Lines to fit the Window. N.B.
the first set of ' ° has a space; the
"" on the end do not.
I use ABACUS mostly to process
Columns of Text. QUILL is abysmal
at dealing with ‘columns’, but
ABACUS is designed for it, albeit
Primarily for formulae and numbers.
MEMBERSHIP PARTICIPATION (Cont)
from or one may become a member
and wish to run the whole show,
I have shown my own reluctance in
many respects, but I have found it
rewarding to contribute to the lib-
rary disks. Submitting articles isn't
‘too bad either. So, if. you have the
-desire to be more actively involved,
lease do so. Remember, you don't
nave to attend all the meotings lo
become an active member.
NESQLUG NEWS
-4-
Entering text is, unfortunately,
roundabout, tedious and often
downright annoying. liclp was
clearly needed.
Xy other two ALTKEYs are inspired
by an EXECutable routine for
ABACUS by Réal Cagnon. It enables
the ALT Key to work with the
Cursor (Arrow) Keys to “ENTER the
Command Line then automatically
moves the cursor to the next ccll
(up, down, left or right). It works
well, but unfortunately overrides
ALT + Cursor Xey Commands used in
other Tasks and Programs, (e.g. the
SuperBASIC Editor) and does
nothing to simplify Text input.
My ALTKEY(s) CENTERS) the
Command Line, moves "Down" to the
next Row (or "Over" to the next
Column) and automatically goes back
into the Text Mode (Shift 4 *) for
another Text entry.
2) ALTKEY "/^,",CHR$(216),CIR$(34)
(where 216 is code for down
arrow and 34 is code for SHIFT °)
This moves "Down" and is useful for
labeling Spreadsheet Pows.
3) ALTKEY "j^," ,CIHR$$(200),CHR$(34)
(where 290 is code for right
arrow)
This moves "Right" and is good for
Spreadsheet Column Labels.
I use "/" and ";" because of their
proximity to the ALT Key. Use any
keys which makes sense _to you.
Note that the " following the first
comma is a pair of Single quotes -
an empty string - no £pace.
Omit CHR$(34) if you don't require
Text Mode. Then it will CENTER)
your Formula or Number and move
automatically to the adjacent cell.
This prevents 'writing over' cells (if
you sometimes forget to move the
cursor to another cell) and saves a
Keystroke, (or) too.
These ALTKLY's, and some others I
use recularly, have made ABACUS
much less tedious, saved time and
possibly my sanity.
January/February 1992
LOOKING AT ED
DRIVES
by Sherm Watcrman
1 had bought a Gold Card in June
1991 and was experiencing the joys
of an almost "normal" computer.
My thoughts then became "How nice
it would be to have more disk
storage capacity so disks would not
have to be constantly changed."
(Leading to a medical condition
known as disk-wrist. ED.)
I'm inherently lazy, disorganized
and usually spend too much time
searching for the disk I want. A
hard disk was a possibility, but the
reports I'd read on the one for the
QL from England had left me cold.
Well! What do you know? The next
QL WORLD advertised MIRACLE
SYSTEMS dual 3.2 meg disk drives!
When I wrote MIRACLE, they replied
that the 110/120v power supply for
North America was not yet. available
but was expected in December, 1591.
I ordered the drives and the Quad
drive interface. They arrived
almost on schedule in January, 1992,
along with 10 ED 3.5" disks (as in:
"ORDER in the next ten minutes and
we xil include absolutely free as
our gift to you ...").
The Quad drive interface (avaiiable
for both the Cold Card and the
Trump Card for £15) slips easily
into the Cold Card ribbon cable slot.
It is more than just an option to
boost the drives accessed from
three to four. It has two slots, one
on the top for flpl /flp2,, which
are my 3.5" ED drives, and one on
the left side for fp3_/Mp4_, my
c: .ginal 3.25” drives, Thus no need
to build a new four drive system,
although a four drive system could
plug into the top slot.
When I formatted my first ED disk !
was amazed at the format report
6100/6400. It was expected, but
zecing it was another thing.
The expansion takes some gctting
used to. My only other computer
NESQLUG NEWS
-5-
expcricnce was with a T/S 2068, so
I will have to learn to organize my
additional capacity properly. But
like a kid with a new toy (aren't we
all), I'll learn about sub-directories,
etc. in time.
Formatting an ED disk takes no
longer than lower capacity 5.25"
1410 sector disks but results in
more than four times the capacity.
LOADing and COPYing scem faster,
though I haven't run time trials.
My fpi, disk holds TASKMASTER,
the four PSION programs, a game
(SOLITAIRE), 10 utilities, PROFES-
SIONAL PUBLISHER and a sizeable
SuperBASIC database program. Yet
there are still 2668 free sectors.
Life is not all a bed of roses,
however. t present, I can only
format disks when the ribbon cable
is connected to the top slot (my
fip1_/flp2_ ED drives).
Also, copying bctween drives
connected to the separate slots is
unreliable on my setup. The
directory shows a transfer, but the
QL hangs when trying to run or
load the file. Although MIRACLE:
replaced the interface promptly, the
problem won't go away and it may
be something in the COLB CARD
itself. I am in continuing corres-
pondence with MIRACLE.
Finally, ED diszk supply is a
problem. Suppliers are few and far
between (Radio Shack expects to.
have them in March) and they are
expensive. This is not critical as
the drive will also happily handle
ordinary 3.$” DD and ND disks.
Here's something to think about.
The February QL WORLD reported
that 25 meg floppy rives are
available in the Far East. Make
them for the QL and my new drives
are up for sate!
[Editor's addendum: The latest
MIRACLE advertisement reports that
supplies of the new drives (from
Mitsubishi) are short since MIRACLE
has not been able to negotiate a
favorable price. (Continucd right.)
January/February 1092
TOWARD A NEW
CQL) WORLD
ORDER
by Ed Kingsley
` 1 write many documents with text in
columns and QUILL isn't much help
in automatically rearranging text. I
, have found that ABACUS is a handy
' program with some word processing
- functions unavailable in QUILL.
One can edit columns of text or
numbers and alphabetize and orde?
them in Ascending sequence. (Such
-aba files can be FLXPORTed to
QUILL or printed-out from ABACUS).
lf like me, however, you have ever
attempted to order a list of text or
numbers in Descending alphabetical
or numerical order, you have
Probably found yourself out of luck.
ORDER only works one way, unless
you modify a copy of Abacus with
Config bas.
Recently, I needed to order a
columni of (100) names in s
Dezcendinr.
alphabetical order (Z to A) and did
it thusly:
1) First, with thé names in Column
C, I ORDBRed Columm C in
Azcending order. (eg, F3, O, C,
C1:C100) (A to 2)
2) Then, in cel Al, 1 put the
formula "colzrow()-100". (The
(The number 100 is arbitrary,
ED DREVES :' (Cont)
Also, note that TEAC makes a ED
drive compatible with the QL. IQLR
reported that thcy are available fom
J. D. Mannam Co. fof under $100.00
(1-890) 228-0308. The compatible
model is FD235J 3653. Other models
are NOT compatible,
This. drive win
TRUMP card - and maybe other disk
interfaces - but won't format more
than 1410 zectorz, the basic 3.5" DD
disk. 1t is worth considering if you
Plan to upgrade Your sysiem to 2.5"
drives but arc holding off on a Cold
Card for the time being.]
NESQLUG NEWS
also work with a.
ae ee
use whatever number repre
sents the number of items YOU
wish to order.)
3) Next, in cell B1,
formula "A15(-1)".
I put the
4) Then, I ECHOed that formula
` down Column B to the extent of
the text. (eg, F3, E, Bl,
B2:D100.)
Initially, Column A contained a list
of negative (but stil Ascending)
numbers beginning with (-99) in
Ccll Al, and continuing down (up
numerically) to (0) in Cell A100.
In Column B, the "A1*(-1)" formula
in each Cell copied and printed the
number(s) from column A, but
of each number so
that it became a s column
of numbers (eg, 99 to 0): Then, by
ORDERing on Column B, Column C
was inverted and appeared in
Descending order.
I used the Commands: Grid, Delete,
Columns A to B, to eliminate Columns
A & B, and my text was then in
Column A, just the way I wanted ít.
l imagine that the erder of numer-
ical data may be similarly inverted.
Just remember to do the ORDIRing
on Column B.
NOTE: When a Column is ORDLEDPe(c,
every Column in the same numerical
range (cg, 1 to 100) gets rearran-
ged with it. If you have other data
in adjacent columns (to the left or
right) which should not be dis-
turbed, first move the data to be
O2DDRed to an unused area of the
spreadsheet (down NOT right or
left) with the copy comand. ORDED
it there and then CODY. it back
where you want it.
CK, its not elegant, but it's
reasonably simple and it does work.
[Ed note. would abs(A1) also work
in column B? In column A? Think
about it.)
January/February 1992
BUS1U LOVERS
by Hugh Howie
Just got the second Library disc
put out by our intrepid Librarian
and there is enough to keep the
Music Lover busy for many a day.
I am not going to slight the rest of
this disc, for there are many really
great things on it. Some wonderful
Pics and even one that talks like a
certain head of state, it just keeps
on saying Watch My Lips over and
over and over again. I went to the
meeting of another club at which I
was going to give a demonstration
and halfway through the business
sector of the meeting I turned this
on. The speaker, who could not sec
the screen, could not understand
the cause of the hilarity until he
was told he was on TV. Ho tweaked
his moustache, straightened his
shoulders, put on a smile, then
turned round to look at the screen.
lirmph. (1 had to leave early)
Dut back to the music. Anyone who
tries to tell you there is no music
in the QL has not heard this lot.
Simply wonderful. Not only that, but
you are encouraged to try your
hand at creating your favourite
tunes with the program. Thought I
might try for the Prisoners Chorus
from Nabucco! How about it Peter?
"Think it is possible?
The nice thing about it is that,
within limitations of course, you do
not have to know how the sound in
the QL works; all you need is the
basics of music. OX! OX! It doesn't
cive a complete keyboard or a
selection of all the keys and sharps
and flats, but enough to make you
want to try something.
From now on we can call him Pete,
the Music man.
There is another little utility to get
rid of all those ugly screens left
behind by some programs. Lovely
to get rid of them without a reset.
Al we necd now is a littlo utility
like this to cct rid of all those
DEXECed screens we can be left with.
NESQLUG NEWS
21-
HANDY PROCS
by Peter Hale
Etsewhere in this issue Ed Xingsley
describes some handy ALTKEYs, but
don't forget that DPROCedures are
useful for many repetitive tasks.
I developed two to make IFE backup
copies on 5.25" and 3.5" disks.
With a Gold Card there is enough
memory to hold the contents of an
entire disk on a ramdisk, then copy
from ramdisk to each of the backup
media in turn. With less than a full
disk other interfaces/memorios can
be used as well.
The benefit of copying to ramdisk is
that the disk head does not have to
be lifted during the copying
process and the potential for
tranzcription error is reduced.
But I was always (mis)typing a
series of WCOPY commands. So I
wrote the following:
10 DEFine PROCedure CPr
20 WDEL rani
30 WCOPY fip3_rami_
40 END DEFine CPr
I type CPr at the command line and
gct the prompt to delete the prior
contents of ramdisk 1, if there are
any; otherwise, it skips straight to
the WCOPY prompt. All I need to do
is press A for All each time.
100 DEFine PROCedure CP2
110 WCOPY rami, ,flp?..
120 WCOPY rami,,f]p23.,
120 END DEFine CP2
CP2 is similar for copying from
ramdisk to each backup disk.
Hope this prompts you for ideas to
simplify other repetitive tasks.
Ed note to Hugh: I didn't invent the
extensions that made Sounder
possible, But thanks to Miss Seal
in the 4th grade I can stumble
through printed notes (slowly).
January/February 1992
OTHER THOUGHTS
by Ed Kingsley
I am trying at the moment to
produce BEEP tones which actually
correspond precisely to a musical
Scale. The pitches available using
only the BEEP Pitch and Duration
Parameters are seldom even close *o
true musical pitches. !f a reader
has already worked out "true" tones
with the aid of the other Para-
meters, I'd really appreciate hearing
from him/her. If I am successful, I
will publish the Parameters in an
upcoming newsletter.
If anyone out there has any idea(s)
about accessing the excellent music
chip in the 2068 by connecting it
(somehow) to a QL - PLEASE get in
touch with me.
Q — DOS
by Ed Kingsley
Let the games begin! Judy and Wil
Norton did and treated us to a
Mexican repast last month, teasing
our minds and our tastebuds. The
chile was delicious and no lasting
Symptoms were reported by any of
the survivors. . Just kidding, it was
caramba, Judy, muy bueno, gracias
and, until next time, Buenos Aires.
It was also good to see Fred Romer
again. Fred has been in hospital
lately, allegedly using experimental
Pharmaceuticals in his quest for
gold in the summer Moustache
Olympics. Lookin’ good, Fred.
NX SQILUCG LIBRARY
UPDATE
by Ed Kingsley
Nada. Nichts. Nothing. Zip ase
I have reccived no Programs for
Disk22 in two months.
Progress zcrc.
people.
Use it or lose it,
If you're entering the "BEEP"
contest next mc.ting,. be sure and
check out the BEEP_Demo_bas
program on LIB#2.
[Ed Note: half the stuff for disk
three is in hand, so don't despair!]
NESQLUG NEWS
-8-
text87 Plus 4
SHIPPED
Software8T has begun shipping
orders for text87 Plus 4, the latest
gencration of this advanced word-
processor for the QL.
Shipping was delayed after a few
bugs were discovered during Beta
testing.
Plus 4 is a complete rewrite in
compiled C and assembly and now
features on-line help (in lieu of a
manual) and many additional fonts
and printer access functions.
Document files follow a new format
designated | T21, but older -T87 are
readily imported.
IFE DISK RULES.
by Peter Hale
about
copying
There is some confusion
Public Domain software
charges, so let me repeat.
NESQLIB disks are $1.00 on your
preformatted medium, $1.50 on ours.
The IFE database disk is FREE!
(paid from your membership fees)
It lists all software with a brief
description of each title and
languuage. Just let us know your
choice of medium, and it goes out
free with the next newsletter. If
you can't wait, send $0.52 for
postage, but. you must let us know
the mediium. 110 sector disks
minimum.
When you decide which IFE disks
interest you, then you must send a
preformatted disk and return
postage at the rate of $0.52 for the
first disk and $0.23 for each disk
thereafter. Decause of the volume
and time, we are NOT supplying or
formatting disks for IFE disk
requests.
Send 5.25" 1110 sector disks to Fd
Kingsley, 3.5" disks to Peter Hale.
January/February :222
VIEWING IN THREE
DIMENSIONS
PART I
by Al Boehm
Displaying three dimensional figures
using the computer has always fas-
cinated me. It turns out there are
many ways to "see" something in
three dimensions using perspective,
motion, shadows, etc. In a series of
articles, I hope to share my explor-
ations of these methods with you.
This PART I demonstrates the use of
filter eyeglasses to simulate three
dimensional viewing.
I don't know when the first 3D
filter glasses were used, but I
remember a rash of 3D comic books
and movies in the late 2950's. The
comic books used a red and green
filter to allow each eye to see
something different thus giving the
impression of depth. The QL game
Wanderer uses the same technique
to give the impression of flying
through space. The illusion is good
enough to give you a mild case of
space sickness if your seat belt
isn't on tight! I
Modern movies use a more
sophisticated filter system involving
polarized light and polarized filters
on your glasses which. allow colored
images. With only red and green
filters, only a single color scene
results. But since the QL (with a
color monitor) puts out red and
green images, we can use it to make
objects appear three dimensional.
You need a color monitor and a pair
of red and green [filer glasses.
These glasses sometimes come in
cercal boxes. In any case, they are
not hard to make using a small
square of green and a small square
of red cellophane.
Figure 1 shows how binocular vision
can determine distance by sensing
the different directions the eyes
must follow to focus on an object.
Figure 2 shows how the filters over
each eye fool them into thinking the
object is closer or further away
than the surface of the monitor.
APO AY ree Atv tte
Listing 1 demonstrates this three
dimensional effect by drawing a
green circle and a red circle.
Pushing the up or down arrows
makes the circle appear to come out
of or recede into the monitor. The
letter s stops the program, The
program is set up for glasses with
green on the left. If yours are
opposite, reverse the INK colors in
lines 160 and 170.
At first you may have trouble
focusing on the combined green/red
circle. A darkened room may help.
If you keep secing two circles, keep
staring at it. Sudenly your eyes
wil relax and you'll see one circle
floating in space. Once you see it,
the effect is worth the effort.
You are supposed to see only the
red circle through the red filter
and the green circle through the
green filter. But since the green
and red filters usual do not
exactly match the red and green
colors, some of the red circle may
"bleed" through the green filter
and vice versa. Thus, you may see
three circles: the combined
red/green and a scparate ghostly
red and green circle. Ignore these
paler circles and concentrate on the
combined circle. Some monitors
alow color adjustment to better
match the exact shade of the filters.
In part II (of many?) I will show
another way three dimensions can
be displayed on the QL.
LISTING I
100 REMark Circle3D
110 REMark 20 Feb 1992 by A.Poehm
120 PAPER 0
130 SCALE 100,-70,-50
135 d=8
140 REPeat distance
150 CLS
160 INK 4:CIRCLE -5+d/2,0,d
170 INK 2:CIRCLE +5-d/2,0,d
180 change=CODE(INKEY$(-1))
190 SELect ON change
200 =208:d=d*.95:REM up arrow
210 =216:d=d*1.05:REM down arrow
229 =83,115:STOP:REM BIG S, small s
219 END SELect
250 END REPcat distance
Figure 1
\
Looks
"n
it's
L$ vere
Green
Red
filler
filter %
Figure 2
NES
QLUG
NEw
S
- 10 -
Januarv/F
ehriua
arv 199
2
ni?
NESQLUG NEWS
LAST MINUTE
GOLD NEWS
We have learned that Miracle has
just released rom 2.28 for the Gold
Card.
Two glitches have been fixed.
1) It is now possible to format
microcartridges. Formally, one
could only read and write to a
preformatted microcartridgc.
2) Networking with a JSU rom is
now OK. There had been a problem
discovered by NESQLUG member
Hugh Howie, our intrepid Networker
of the North (mo relation to Nanook
of the North).
Hugh and I had spent considerable
time to the financial benefit of AT&T
and Canada Bell discussing problems
with earlier GC roms. lugh sent off
the research data to MIRACLE and
in fairly short order rom 2.28 was
released and sent to him!
One more arrow in the quiver of
NESQLUG in making the world safe
for the QL:
Again, our advice is that if you
don't network or use microcart-
ridges, wait. Don't waste MIRACLE's
resources until you come up against
à Lug that is imporiant to you.
MIRACLE's customer service is
excellent, but try not to abuse their
good wil just to get a definitive
collection of Gold Card roms.
zi Canuaryv/Pehruare 1052